Skip to content

chore(ci): use asdf instead of rbenv for Bitrise jobs#8031

Draft
itaybre wants to merge 1 commit into
mainfrom
chore/ci-asdf-ruby-bitrise
Draft

chore(ci): use asdf instead of rbenv for Bitrise jobs#8031
itaybre wants to merge 1 commit into
mainfrom
chore/ci-asdf-ruby-bitrise

Conversation

@itaybre

@itaybre itaybre commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Switch Bitrise CI jobs from rbenv to asdf for Ruby version management
  • Bitrise images ship with asdf pre-installed, removing the need for brew upgrade ruby-build
  • Update cache paths from ~/.rbenv/ to ~/.asdf/installs/ruby with new cache key prefix

Affected workflows

  • unit-test-common.yml
  • ui-tests-common.yml
  • test-cross-platform.yml

Non-Bitrise runners (Cirrus Labs) are unchanged — they still use ruby/setup-ruby.

#skip-changelog

Bitrise images ship with asdf pre-installed, so we can use it
directly instead of relying on rbenv + brew-managed ruby-build.
@itaybre itaybre added the ready-to-merge Use this label to trigger all PR workflows label Jun 9, 2026
@codecov

codecov Bot commented Jun 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.421%. Comparing base (a22d778) to head (31b95e1).
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@              Coverage Diff              @@
##              main     #8031       +/-   ##
=============================================
+ Coverage   87.311%   87.421%   +0.109%     
=============================================
  Files          553       553               
  Lines        31975     31976        +1     
  Branches     13151     13146        -5     
=============================================
+ Hits         27918     27954       +36     
+ Misses        4010      3975       -35     
  Partials        47        47               

see 8 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a22d778...31b95e1. Read the comment docs.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1225.36 ms 1253.77 ms 28.42 ms
Size 24.14 KiB 1.18 MiB 1.15 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
53097d6 1218.02 ms 1251.70 ms 33.68 ms
f82ca9b 1227.06 ms 1264.67 ms 37.61 ms
e0946cf 1233.33 ms 1258.57 ms 25.24 ms
eaa30de 1232.96 ms 1265.43 ms 32.47 ms
69745fc 1226.70 ms 1259.72 ms 33.02 ms
7087caa 1212.33 ms 1261.69 ms 49.36 ms
4014441 1232.16 ms 1266.41 ms 34.25 ms
fc4e913 1231.79 ms 1267.89 ms 36.11 ms
eddca8a 1226.17 ms 1259.98 ms 33.81 ms
d0b52d1 1227.31 ms 1258.32 ms 31.01 ms

App size

Revision Plain With Sentry Diff
53097d6 24.14 KiB 1.16 MiB 1.13 MiB
f82ca9b 24.14 KiB 1.17 MiB 1.14 MiB
e0946cf 24.14 KiB 1.16 MiB 1.13 MiB
eaa30de 24.14 KiB 1.17 MiB 1.15 MiB
69745fc 24.14 KiB 1.15 MiB 1.13 MiB
7087caa 24.14 KiB 1.17 MiB 1.15 MiB
4014441 24.14 KiB 1.16 MiB 1.14 MiB
fc4e913 24.14 KiB 1.17 MiB 1.15 MiB
eddca8a 24.14 KiB 1.15 MiB 1.13 MiB
d0b52d1 24.14 KiB 1.15 MiB 1.13 MiB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Use this label to trigger all PR workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant